package com.eascs.web.o2o.web.reward.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 *  省区月度绩效奖金实体
 * @author hzp
 *
 */
@Entity
@Table(name="dm_reward_province_month_bonus")
public class ProvinceRewardVo implements Serializable {
	private static final long serialVersionUID = 1L;
	@Id
	private String id;//
	
	@Column(name = "t_month")
	private String tMonth;//考核月份，表中为varchar类型
	
	@Column(name = "province_name")
	private String provinceName;//
	
	@Column(name = "province_code")
	private String provinceCode;//
	
	@Column(name = "rm_qty")
	private Integer rmqty;//风险经理人数
	
	@Column(name = "cm_avg_amount")
	private BigDecimal caa;//有效投放信贷经理业绩提成平均数
	
	@Column(name = "province_overdue_ratio")
	private BigDecimal por;//省区逾期率
	
	@Column(name = "overdue_coefficient")
	private BigDecimal oc;//逾期率系数
	
	@Column(name = "month_bonus")
	private BigDecimal mb;//月度绩效奖金
	
	@Column( name = "is_lock")
	private String isLock;//是否锁定，Y-锁定,N未锁定
	
	@Column(name = "ltd")
	private String ltd;//平台no
	
	@Column(name = "ltd_code")
	private String ltdCode;//平台code
	
	@Column(name = "ltd_name")
	private String ltdName;//平台名称
		
	private String create_user;//
	
	@Temporal(TemporalType.DATE)
	private Date create_date;
	
	private String update_user;
	
	@Temporal(TemporalType.DATE)
	private Date update_date;
	
	private String confirm_user;
	
	@Temporal(TemporalType.DATE)
	private Date confirm_date;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String gettMonth() {
		return tMonth;
	}

	public void settMonth(String tMonth) {
		this.tMonth = tMonth;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getProvinceCode() {
		return provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public Integer getRmqty() {
		return rmqty;
	}

	public void setRmqty(Integer rmqty) {
		this.rmqty = rmqty;
	}

	public BigDecimal getCaa() {
		return caa;
	}

	public void setCaa(BigDecimal caa) {
		this.caa = caa;
	}

	public BigDecimal getPor() {
		return por;
	}

	public void setPor(BigDecimal por) {
		this.por = por;
	}

	public BigDecimal getOc() {
		return oc;
	}

	public void setOc(BigDecimal oc) {
		this.oc = oc;
	}

	public BigDecimal getMb() {
		return mb;
	}

	public void setMb(BigDecimal mb) {
		this.mb = mb;
	}

	public String getIsLock() {
		return isLock;
	}

	public void setIsLock(String isLock) {
		this.isLock = isLock;
	}

	public String getLtd() {
		return ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public String getLtdCode() {
		return ltdCode;
	}

	public void setLtdCode(String ltdCode) {
		this.ltdCode = ltdCode;
	}

	public String getLtdName() {
		return ltdName;
	}

	public void setLtdName(String ltdName) {
		this.ltdName = ltdName;
	}

	public String getCreate_user() {
		return create_user;
	}

	public void setCreate_user(String create_user) {
		this.create_user = create_user;
	}

	public Date getCreate_date() {
		return create_date;
	}

	public void setCreate_date(Date create_date) {
		this.create_date = create_date;
	}

	public String getUpdate_user() {
		return update_user;
	}

	public void setUpdate_user(String update_user) {
		this.update_user = update_user;
	}

	public Date getUpdate_date() {
		return update_date;
	}

	public void setUpdate_date(Date update_date) {
		this.update_date = update_date;
	}

	public String getConfirm_user() {
		return confirm_user;
	}

	public void setConfirm_user(String confirm_user) {
		this.confirm_user = confirm_user;
	}

	public Date getConfirm_date() {
		return confirm_date;
	}

	public void setConfirm_date(Date confirm_date) {
		this.confirm_date = confirm_date;
	}
	
	
}